package com.fujitsu.nanjing.tieba.dao;

import com.fujitsu.nanjing.tieba.ibator.CoreBackupTask;
import com.fujitsu.nanjing.tieba.ibator.CoreBackupTaskCriteria;
import java.util.List;

public interface CoreBackupTaskDAO {
    int countByExample(CoreBackupTaskCriteria example);

    int deleteByExample(CoreBackupTaskCriteria example);

    int deleteByPrimaryKey(Integer taskid);

    Integer insert(CoreBackupTask record);

    Integer insertSelective(CoreBackupTask record);

    List<CoreBackupTask> selectByExample(CoreBackupTaskCriteria example);

    CoreBackupTask selectByPrimaryKey(Integer taskid);

    int updateByExampleSelective(CoreBackupTask record, CoreBackupTaskCriteria example);

    int updateByExample(CoreBackupTask record, CoreBackupTaskCriteria example);

    int updateByPrimaryKeySelective(CoreBackupTask record);

    int updateByPrimaryKey(CoreBackupTask record);
}